/* //1 - 使用node就可以构建一个web服务器
const http = require('http');

// 2 - 使用 http.createServer()方法创建一个web服务器
// 返回一个 Server实例

const server = http.createServer();

// 3 - 服务器 -> 提供服务  发请求  接收请求   处理请求   给个反馈（发送响应）
server.on('request',function () { 
    // 当服务器收到响应，自动触发 服务器的 request 事件，执行第二个参数，回调处理
    console.log('收到客户端的请求');

});

// 4 - 绑定端口号，启动服务器
server.listen(3000,function () {
    console.log('服务器可以访问了，可以通过 localhost：3000');
}); */

const fs = require('fs');
const http = require('http');
const url = require('url');

http
    .createServer((req,res)=>{
        let {pathname} = url.parse(req.url);
        if (pathname === '/') {
            fs.readFile('./data/data2.txt',(err,data) => {
                if (err) {
                    console.log('Not Found');
                }
                res.end(data);
            })
        }
    })
    .listen(4005,()=>{
        console.log('server is running on port 4005');
    })